package executable.instance.inheritance;

public class SimpleInheritanceC extends SimpleInheritanceB {

    @Override
    public String publicSecondGenerationOverride() {
        return "I have overridden my grandpa";
    }

    @Override
    public String publicBothGenerationOverride() {
        return "I have overridden my daddy and my grandpa";
    }

    @Override
    public int publicSuperCall() {
        return super.publicSuperCall() - 2;
    }

    @Override
    public int publicSuperCallWithJump() {
        return super.publicSuperCallWithJump() + 452132155;
    }

    @Override
    public int publicSuperCallOnlyDaddy() {
        return super.publicSuperCallOnlyDaddy() + 31256562;
    }
}
